Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated query of git version string, Updated vs-build contents #45

Merged
16 commits merged into from
Sep 12, 2017

Conversation

HaymanConsulting
Copy link
Contributor

This includes the relocation of RANLUX.f90 from the icefloe module to the nwtc_library so that other modules can point to this code.

Greg Hayman added 12 commits August 14, 2017 10:00
Added FileID = FileFmtID_NoCompressWithoutTime which would now branch the file reading code to correctly parse the new uncompressed file format, so all readers need to be updated to support this new format, but old readers still work with legacy binary files.
The user can get uncompressed binary by setting the OutFileFmt option in the primary FAST input file to 0.  This generates a text version of the output and an uncompressed binary version.
Refactored code to obtain the git commit hash so the a single function call returns the commit string regardless of the build approach
Based on input for Bonnie Jonkman, I have altered the implementation for obtaining the git-related version string.
Now ranlux.f90 can be used by other modules
@ghost
Copy link

ghost commented Sep 11, 2017

  • is it manageable to change the executable name from the vs build to openfast.exe?
  • the visual studio generated build files should be gitignored so that simply building the executable doesn't cause the version to be "dirty"
(C:\Users\rmudafor\AppData\Local\Continuum\Anaconda3) C:\Users\rmudafor\Desktop\openfast>git st
HEAD detached at greg/dev
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   vs-build/MAPlib/MAP_dll.vcxproj
        modified:   vs-build/Registry/FAST_Registry.vcxproj

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        vs-build/FAST/FAST.VC.VC.opendb
        vs-build/FAST/FAST.VC.db
        vs-build/Registry/Debug_Double/

no changes added to commit (use "git add" and/or "git commit -a")

Greg Hayman added 4 commits September 11, 2017 14:25
Also change output executables to start with openfast_
Correctly added back the /DDOUBLE_PRECISION flag for stand-along driver projects, and removed the /warn:interfaces option
added back /DDOUBLE_PRECISION flag and corrected default float size for dierckx_fitpack.f when building double precision
@ghost ghost merged commit 4c8ea3a into OpenFAST:dev Sep 12, 2017
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants